ClickToDial with ECharts for SIP Servlets: A Case Study

نویسنده

  • Gregory W. Bond
چکیده

This document presents a case study using the ECharts for SIP Servlets framework to develop a click-to-dial IP telecommunications application. The click-to-dial application is a converged one, that is, it possesses both a SIP component for managing phone calls and an HTTP component for managing a web-based user interface. The goal of this study is to familiarize developers with the benefits of using the open source ECharts for SIP servlets framework; a framework to develop SIP servlets. The approach taken is to “hijack” a traditional implementation of the click-to-dial application and then replace its SIP servlet with one developed using ECharts for SIP Servlets. A comparison of the original and revised examples reveals how simple it is to develop re-usable, composeable, maintainable SIP servlets using ECharts for SIP Servlets. The document includes instructions for building, deploying and running the click-to-dial application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The StratoSIP Manual

StratoSIP (“SIP at a very high level”) is a domainspecific language for programming SIP applications. This manual documents Version 1.0 of StratoSIP. The runtime environment for a StratoSIP program is a SIP Servlet container [6]. StratoSIP is compiled into ECharts for SIP Servlets (E4SS) [3]; E4SS is, in turn, compiled into Java. StratoSIP is designed to enable all application programmers, even...

متن کامل

A SIP Servlet Framework for Service Provisioning in Stand-Alone Mobile Ad Hoc Networks

Mobile ad hoc networks (MANETs) are of primary interest as new networks because of their flexibility. The Session Initiation Protocol (SIP) is the main signaling system in 3G and SIP servlets the main service provisioning framework. SIP is now being considered as a basis for signaling in MANETs. This makes the SIP servlets framework a chief candidate for service provisioning in MANETs. In this ...

متن کامل

Using Synchronization Contracts in ECharts

ECharts is a programming language for creating finite state-machines. A state machine is translated into a Java class, whose instance is executed by ECharts runtime on a dedicated thread. ECharts runtime executes state actions or transition actions as it cycles through a state machine. These actions must embed synchronization details to avoid data-race and deadlock among concurrent machine inst...

متن کامل

SimpleFSM - a domain-specific language for SIP communication systems - Part II: Application to SIP Servlets

This is the second of a two-part paper on the SimpleFSM, a domain-specific language, developed to simplify the application develoment for the SIP communication systems. While Part I describes the development of the SimpleFSM and its syntax, Part II gives some details of the SimpleFSM DSL integration with the Java SIP servlet architecture utilizing JRuby, a Ruby implementation for the Java Virtu...

متن کامل

Programming Sip Services – the Sip Apis

The Session Initiation Protocol (SIP) is a signalling protocol developed to set up, modify and tear down multimedia sessions such as voice and video calls, game sessions, messages exchange and the like over the Internet Protocol (IP). A few of protocols have been design for it. However, the SIP seems to be the most relevant protocol with the future. That’s all thanks to its manifold features. O...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008